﻿using SqlSugar;
using System;
using System.Collections.Generic;

namespace DFGK_WMS.Model.Models
{
    /// <summary>
    /// 系统设置
    /// </summary>
    [SugarTable(tableName: "TPlatformSets")]
    public partial class TPlatformSet
    {
        /// <summary>
        /// 系统设置Id
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 当前入库策略Id
        /// </summary>
        public int? StrategyIdForIn { get; set; }
        /// <summary>
        /// 当前入库策略
        /// </summary>
        public string StrategyBusinessNameForIn { get; set; }
        /// <summary>
        /// 当前出库策略Id
        /// </summary>
        public int? StrategyIdForOut { get; set; }
        /// <summary>
        /// 当前出库策略
        /// </summary>
        public string StrategyBusinessNameForOut { get; set; }
        /// <summary>
        /// 当前盘点策略Id
        /// </summary>
        public int? StrategyIdForStocktake { get; set; }
        /// <summary>
        /// 当前盘点策略
        /// </summary>
        public string StrategyBusinessNameForStocktake { get; set; }
        /// <summary>
        /// 轻物料类型Id
        /// </summary>
        public string LightMaterialTypeIds { get; set; }
        /// <summary>
        /// 重物料类型Id
        /// </summary>
        public string HeavyMaterialTypeIds { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateDate { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? ModifyDate { get; set; }
        public int? RoutewayMaxOutNum { get; set; }
        public int? IsReAllocation { get; set; }
        public int? SkipAudit { get; set; }
        /// <summary>
        /// 当前模式：0-无；1-入库模式；2-出库模式；3-盘点模式
        /// </summary>
        public int? CurrMode { get; set; }
        public bool? WithYingXiao { get; set; }
        public int? ExecMinuteInterval { get; set; }
        public bool? IsGetAll { get; set; }
        public bool? IsPointSyncDate { get; set; }
        public DateTime? PointSyncDate { get; set; }
        public int? AllotOutStationMode { get; set; }
        public bool? CollectNow { get; set; }
    }
}
